class H_MULTIMAP{K,E} < $MULTIMAP{K,E} |
---|
**** | Multimap based on the DYNAMIC_DATABUCKET_TABLE |
$MULTIMAP{_,_} | $RO_MULTIMAP{_,_} | $CONTAINER{_} | $ELT{_} | $ELT | MULTIMAP_INCL{_,_} | RO_MULTIMAP_INCL{_,_} | COMPARE{_} |
MULTIMAP{_,_} |
attr total_size: INT; |
---|
aset(k:K,e:E) |
---|
copy: SAME |
---|
delete(k:K) |
---|
**** | Delete all elements associated with element "k" |
delete(k:K,e:E) |
---|
**** | Delete a single occurence of the key value pair(k,e) |
has(k:K,e:E): BOOL |
---|
has_ind(k:K): BOOL |
---|
**** | Return true if the multi-map (dictionary) has the index "k" |
n_targets(k:K): INT |
---|
size: INT |
---|
elt!: E |
---|
pair!: TUP{K,E} |
---|
target!(once k:K): E |
---|
**** | Return the values associated with "k" |
attr total_size: INT; |
---|